﻿<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script type="text/javascript" src="/easyui/jquery.min.js"></script>
    <script src="/js/grhtml5-1.0.0beta-min.js" type="text/javascript"></script>
    <script src="/js/grhtml5-6.7-min.js" type="text/javascript"></script>
    <script src="/js/grwebapp.js" type="text/javascript"></script>
    <script src="/js/common.js" type="text/javascript"></script>
    <script type="text/javascript" src="/js/jQuery.print.min.js"></script>
</head>
<body>

<!--<div id="costReport_Table_dlgButtons">-->
<!--    <span id="costReport_unreviewed" style="color:green">未审核</span>-->
<!--    <span id="costReport_check" style="color: red">审核中.....</span>-->
<!--    <span id="costReport_noPass" style="color: red">拒绝</span>-->
<!--    <button id="costReport_Table_print" onclick="costReport__print()">打印</button>-->
<!--</div>-->
<div >
    <button  onclick="costReport__print()">打印</button>
</div>

<div id="costReport_Table"></div>
</body>
<script>
    function GetQueryString(name){
        var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
        var r = window.location.search.substr(1).match(reg);
        if(r!=null){
            return  unescape(r[2]);
        }
        return null;
    }

    $(function () {
        $("#costReport_noPass").hide();
        $("#costReport_Table_print").hide();
        $("#costReport_check").hide();
        $("#costReport_unreviewed").hide();
        var costReport_grfURL = "/grf/chengben.grf";
        var costReport_Json;
        var msg=commonAjax('GET','/costReportForm/getCostReportGrf',{banben:GetQueryString("banben")});

        if (msg.status == 200) {
            var costReport_Table;
            //创建报表显示器，参数指定其在网页中的占位标签的ID，
            costReport_Table = window.rubylong.grhtml5.insertReportViewer('costReport_Table', urlAddRandomNo(costReport_grfURL));
            costReport_Table.stop();
            costReport_Table.dataPrepared = false;
            costReport_Json = msg;
            costReport_Table.loadData(msg);
            costReport_Table.start();
            //审核状态:0未审核 ,1审核通过 ,2审核不通过,3审核中
            // if (msg.table[0].costReportStatus == 3) {
            //     $("#costReport_check").show();
            // } else if (msg.table[0].costReportStatus == 2) {
            //     $("#costReport_noPass").show();
            // } else if (msg.table[0].costReportStatus == 1){
            //     $("#costReport_Table_print").show();
            // } else {
            //     $("#costReport_unreviewed").show();
            // }
        }

    })

    //打印
    function costReport__print() {

        $("#costReport_Table").print({
            globalStyles:true,//是否包含父文档的样式，默认为true
            mediaPrint:false,//是否包含media='print'的链接标签。会被globalStyles选项覆盖，默认为false
            stylesheet:null,//外部样式表的URL地址，默认为null
            noPrintSelector:".no-print",//不想打印的元素的jQuery选择器，默认为".no-print"
            iframe:true,//是否使用一个iframe来替代打印表单的弹出窗口，true为在本页面进行打印，false就是说新开一个页面打印，默认为true
            append:null,//将内容添加到打印内容的后面
            prepend:null,//将内容添加到打印内容的前面，可以用来作为要打印内容
            deferred:
                $.Deferred()//回调函数
        });
    }

</script>
</html>